From 070d2d04d168657733353705ae63c70c63fffcb2 Mon Sep 17 00:00:00 2001 From: =?utf8?q?=C3=86var=20Arnfj=C3=B6r=C3=B0=20Bjarmason?= Date: Wed, 21 Dec 2005 02:47:35 +0000 Subject: [PATCH] * (bug 1572) add a "diff penultimate revision" link to msg:newmessages --- includes/Skin.php | 11 +++++------ includes/SkinTemplate.php | 7 ++++++- languages/Language.php | 3 ++- 3 files changed, 13 insertions(+), 8 deletions(-) diff --git a/includes/Skin.php b/includes/Skin.php index 884e97877c..ade7a2331b 100644 --- a/includes/Skin.php +++ b/includes/Skin.php @@ -623,13 +623,12 @@ END; } if ( $wgUser->getNewtalk() ) { - # do not show "You have new messages" text when we are viewing our - # own talk page - + # do not show "You have new messages" text when we are viewing our + # own talk page if( !$wgTitle->equals( $wgUser->getTalkPage() ) ) { - $tl = $this->makeKnownLinkObj( $wgUser->getTalkPage(), - wfMsg('newmessageslink') ); - $s.= ' | '. wfMsg( 'newmessages', $tl ) . ''; + $tl = $this->makeKnownLinkObj( $wgUser->getTalkPage(), wfMsgHtml( 'newmessageslink' ) ); + $dl = $this->makeKnownLinkObj( $wgUser->getTalkPage(), wfMsgHtml( 'newmessagesdifflink' ) ); + $s.= ' | '. wfMsg( 'newmessages', $tl, $dl ) . ''; # disable caching $wgOut->setSquidMaxage(0); $wgOut->enableClientCache(false); diff --git a/includes/SkinTemplate.php b/includes/SkinTemplate.php index d84e034e3d..241fc8501e 100644 --- a/includes/SkinTemplate.php +++ b/includes/SkinTemplate.php @@ -280,7 +280,12 @@ class SkinTemplate extends Skin { $ntl = wfMsg( 'newmessages', $this->makeKnownLinkObj( $usertalktitle, - wfMsg('newmessageslink') + wfMsgHtml( 'newmessageslink' ) + ), + $this->makeKnownLinkObj( + $usertalktitle, + wfMsgHtml( 'newmessagesdifflink' ), + 'diff=cur' ) ); # Disable Cache diff --git a/languages/Language.php b/languages/Language.php index 8f19968637..49f122f2b4 100644 --- a/languages/Language.php +++ b/languages/Language.php @@ -495,8 +495,9 @@ See $1.', 'pagetitle' => '$1 - {{SITENAME}}', 'sitesubtitle' => '', 'retrievedfrom' => 'Retrieved from "$1"', -'newmessages' => 'You have $1.', +'newmessages' => 'You have $1 ($2).', 'newmessageslink' => 'new messages', +'newmessagesdifflink' => 'diff to penultimate revision', 'editsection'=>'edit', 'toc' => 'Contents', 'showtoc' => 'show', -- 2.20.1